package com.thz.common.dto.pdf;

import lombok.Data;

/**
 * DOCX 转 PDF 请求参数
 *
 * 搭配前端可选项：PDF/A、嵌入标准字体、保留书签。
 * 服务端会根据这些布尔开关决定 LibreOffice 的导出参数。
 */
@Data
public class ConversionDocxToPdfRequestDTO {

    /**
     * 是否生成 PDF/A（电子归档标准）。
     */
    private Boolean pdfa = Boolean.FALSE;

    /**
     * 是否嵌入标准字体，确保跨设备显示一致。
     */
    private Boolean embedStandardFonts = Boolean.TRUE;

    /**
     * 是否导出 Word 书签为 PDF 目录。
     */
    private Boolean exportBookmarks = Boolean.TRUE;
}


